Skip to main content
TrustRadius
Oracle Java SE

Oracle Java SE

Overview

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Read more
Recent Reviews

Oracle Java SE is evergreen

8 out of 10
September 28, 2021
Across the organization JDK is used, microservices development is the key area where JDK is used. All kinds of businesses like data …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is Java Cloud?

Oracle offers the Java Cloud Service, a PaaS supporting the fast and easy development of Java applications.

Return to navigation

Product Demos

CVE-2012-0507 Java AtomicReferenceArray Type Violation Vulnerability Metasploit Demo

YouTube

CVE-2012-0500 Oracle Java Web Start Plugin Command Line Argument Injection Metasploit Demo

YouTube

CVE-2012-1723 Oracle Java Applet Field Bytecode Verifier Cache RCE Metasploit Demo

YouTube

CVE-2013-0422 Java Applet JMX RCE Metasploit Demo

YouTube
Return to navigation

Product Details

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Oracle Java SE Competitors

Oracle Java SE Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Android Studio are common alternatives for Oracle Java SE.

Reviewers rate Support Rating highest, with a score of 8.

The most common users of Oracle Java SE are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(250)

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Java is running almost every internal operation except for the frontend side of the web application. The versatility the language provides has allowed us to optimize the applications to be more performant and less energy/resource consumptive.
  • It's very fast. Especially if you use the right "tools" for the "right" task
  • It's very secure, type safe/strong language, which is great for production usage
  • It's has a gigantic opensource community, so you can find a framework or library for your needs in mere minutes
  • Strong encapsulation and modular architecture lets you sleep well at night
  • I would like to see more standardization on the convention level of good code practices in Java that could be promoted by Oracle
  • I would like to see a little more investment into JavaFX as with Graal VM there is a big potential
  • I would like to see more WebAssambly/WASM related features
With the introduction of Graal VM based native containerization of your Java application, there is no way not to recommend using Oracle Java; also with Oracle Java JDK becoming free for production usage, more people can use it in production with the ease of mind knowing that libraries their code is reaching out to, are top-notch for safety and performance.
November 21, 2019

Oracle Java SE Review

Holman Cárdenas, M.Eng, TOGAF®, ITIL® | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java has been the programming language used across the different companies I have worked for in the last years. I currently work for a large healthcare company, and Java has been the language of choice for most of the projects that involve developing software, web services, and the mission-critical applications.
  • Reliability.
  • Lots of literature and qualified resources.
  • An extensive set of libraries.
  • Some default Java libraries have known bugs.
  • The code is a little complex for beginners.
Java is without a doubt the language of choice for core and mission-critical services and applications. It's been a key enabler for our migration to microservices.
November 19, 2019

Java SE Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use this structure in software development for some internal and external applications.
  • We use our Enterprise Resouce Planning Applications development. And Java SE performance is very powerful.
  • Our budget planning application uses Java SE. Easy, very useful.
  • For Financial Consolidation application we use JAVA SE.
  • Application improvements can be made more easily.
  • Security and scheduling effects are made difficult in Java SE settings for critical applications.
  • Costs should be at the appropriate level.
Oracle Java SE is well suited for scientific applications. One of its biggest strengths is that it combines scientific opportunities with enterprise stability, scalability and security.

And for machine learning, data science, etc. less appropriate.
Trang Nguyen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Oracle Java SE for various purposes including development API Rest Service with Restlet framework, front-end applications with Spring and Spring Boot framework, back-end applications, writing automation test-cases on Selenium using java SE and creating some convenient tools with Java. The Java application is well structured and strictly object-orientation making it easy to understand, manage and maintain.
  • Plenty support built into the tool and IDE like Maven, Ant, Eclipse, IntelliJ.
  • Strong object-orientation language and clear project structure.
  • Wrapper underlines hardware and memory management so the developers can focus on business and implementation.
  • It offers a huge library and framework support from third-parties and the community.
  • It is hard to manage memory.
  • Swing UI module is not good.
  • Need time to initiate VM so the startup time is a little slow compared to other programs like Bash or Python.
Oracle Java SE is the most popular program language and it suitable for almost kind of application and special for the big system which needs to separate into many sub-application with different business and deployment types as Java has many frameworks, libraries, and tools. Many of these are open-source tools by the community and support various integration types from Rest, SOAP API, RMI, File access... It has allowed me to be able to deploy in multiple OS without changing the code. In case the Application needs to deeply access hardware such as the driver, memory address, OS thread or needs to strickly manage memory such as allocating, pointing and deallocating, we needed another programming language.
October 07, 2019

Oracle Java SE Review

Balázs Kiss | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As the most used backend programming language at our company, we use Java, (or Java-based solutions) daily in our company. Most of the time we use it as the backend modules' main language, sometimes other extensions for smaller problems, like desktop-apps as JavaFX, or web apps, etc.
  • It's a robust, widely used, well-documented programming language
  • It's platform-independent.
  • Easy to learn, read, extend, use, etc.
  • Lately, the development of the language and the licensing policy cast some shadow over the language among our customers.
  • Modern, competitor programming languages tend to implement new, state-of-the-art things a bit faster.
  • Lombok plugin :)
From the smallest apps to the most complex web applications, the Java family provides a stable base for any projects. I would say it is one of the languages that every programmer must know at least a little... SE is also a great tool to teach new programmers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Java is the standard language for writing applications in an enterprise. Its dominant use is in writing business applications, but also for developing tools, particularly those that deal with databases and data. It is also used for Big Data applications, where the JVM allows for the use of other languages in the ecosystem. For example, Scala and Kotlin.
  • Mature platform.
  • Variety of enterprise-grade libraries.
  • Easy to find and hire developers.
  • Great performance.
  • Less verbose code.
  • Lighter deployments.
  • Inclusion of modern language constructs (as found in Scala and Kotlin).
Suitable for:
  • Business applications.
  • Tools when startup time is not critical.
  • Applications that benefit from a huge ecosystem of open-source mature libraries.
  • When easy hiring is important.

Consider alternatives with:
  • Serverless applications (cold start with Java can be considerable, look into Go, Node for better performance).
  • Developing in Kubernetes Cloud ecosystem-- there, most tools use Go.
  • Big Data processing -- consider Scala and Python.
  • Data science -- consider Python.
  • Low-level highly performant code without Garbage Collector -- consider Rust and C++.
September 18, 2019

THE Java SE to go for.

Score 6 out of 10
Vetted Review
Verified User
Incentivized
Java SE supports most of the company's microservices. It's the backbone of the company, where most of the processes run on, including product development, online services, streaming pipeline and offline data warehouse solutions. Java is really widely used and is one of the dominant language here in production and dev.
  • Java is very reliable.
  • Java is commonly used, so the community is very strong.
  • Support is lacking. Response for bug reports are slow and less than satisfactory.
Oracle Java SE is well suited for most internet solutions, including software development, online services, data streaming processing pipeline, offline warehouse, and big data analysis. Its rich ecosystem really enables most all the imaginable problems we face in both large and small scale, both online and offline. The only downside might be that the the ecosystem might be a little overwhelming to begin with.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Used to quickly deploy data visualization for our radio frequency experiment measurements that can be used across multiple platforms and operating systems.
  • Well written documentation for quick and easy lookup.
  • Platform-independency allows us to cut time in development.
  • Confusing regex expressions.
  • Not a language for lower level programming.
When a team needs to run a cross-platform high-level software that does little to none to direct control of lower-level hardware, Java is the way to go.
Jean Georges Perrin | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Java is used in most projects I was involved in the last 20 years. It definitely had its ups and downs but is always here as a very solid foundation for any project. Performance and reliability are certainly the 2 qualities I think about Java now. The Oracle variation is probably not my favorite, but this is more personal than fact-backed.
  • Reliable
  • Consistent
  • Performant
  • Safe
  • Slow evolution
  • Some concepts are not straight forward
Any enterprise application would benefit from Java as a reliable platform.
Return to navigation